import { getCart } from '../service/cart'
export default {
  //ProductDetail.vue中的store.dispatch('updateCart') 方法，会触发下列方法的执行
  async updateCart(ctx) {
    //通过调用购物车接口 getCart 获取购物车中的商品数量
    const { data } = await getCart()
    //ctx.commit('addCart') 方法会触发mutations.js中声明的方法，改变state.js中的cartCount值
    ctx.commit('addCart', {
      count: data.length || 0
    })
  }
}